<?php
/**
 * Created by PhpStorm.
 * User: gengxin
 * Date: 2016/2/16
 * Time: 9:18
 */

namespace Common\Model;
use Think\Model\ViewModel;

/**
 * ThinkPHP模型视图
 * 1 模型名称要以 ViewModel 结尾
 * 2 模型后缀为  .class.php
 *
 * Class UserViewModel
 * @package Common\Model
 */
class UserViewModel extends ViewModel
{
    /**
     * 注意：
     * 1 关键字需要以 '_'开头
     * 2 别名与  key相对应，例如  u
     * 3 public 访问权限，名称为：$viewFields
     * @var array
     */
    public $viewFields = array(
        'u' => array(
            '_table' => '`pro_user`', '_as' => 'u', 'account', 'username', 'telephone', 'email'
        ),
        'RoleUser' => array(
            'role_id','_on' => 'u.id=RoleUser.user_id','_type' => 'LEFT'
        ),
        'r' => array(
            '_table' => '`pro_role`', '_as' => 'r', '_type' => 'LEFT', '_on' => 'r.id=RoleUser.role_id'
        )
    );
}